export interface PaymentVO {
  /**
   * id
   */
  id: string | number;

  /**
   * 客户id
   */
  supplierId: string | number;

  /**
   * 回款单编号
   */
  paymentNumber: string;

  /**
   * 回款日期
   */
  paymentDate: string;

  /**
   * 回款金额
   */
  goodsAmount: number;

  /**
   * 回款方式
   */
  paymentMethod: string;

  /**
   * 签订人id
   */
  signUserId: string | number;

  /**
   * 协同人id
   */
  coordinationUserId: string | number;

  /**
   * 备注
   */
  remark: string;

  /**
   * 审核人id
   */
  auditUserId: string | number;

  /**
   * 审核状态（0代表未审核，1代表已审核）
   */
  auditStatus: string;

  /**
   * 审核批注
   */
  auditRemark: string;

}

export interface PaymentForm extends BaseEntity {
  /**
   * id
   */
  id?: string | number;

  /**
   * 客户id
   */
  supplierId?: string | number;

  /**
   * 回款单编号
   */
  paymentNumber?: string;

  /**
   * 回款日期
   */
  paymentDate?: string;

  /**
   * 回款金额
   */
  goodsAmount?: number;

  /**
   * 回款方式
   */
  paymentMethod?: string;

  /**
   * 签订人id
   */
  signUserId?: string | number;

  /**
   * 协同人id
   */
  coordinationUserId?: string | number;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 审核人id
   */
  auditUserId?: string | number;

  /**
   * 审核状态（0代表未审核，1代表已审核）
   */
  auditStatus?: string;

  /**
   * 审核批注
   */
  auditRemark?: string;

}

export interface PaymentQuery extends PageQuery {

  /**
   * 客户id
   */
  supplierId?: string | number;

  /**
   * 回款单编号
   */
  paymentNumber?: string;

  /**
   * 回款日期
   */
  paymentDate?: string;

  /**
   * 回款金额
   */
  goodsAmount?: number;

  /**
   * 回款方式
   */
  paymentMethod?: string;

  /**
   * 签订人id
   */
  signUserId?: string | number;

  /**
   * 协同人id
   */
  coordinationUserId?: string | number;

  /**
   * 审核人id
   */
  auditUserId?: string | number;

  /**
   * 审核状态（0代表未审核，1代表已审核）
   */
  auditStatus?: string;

  /**
   * 审核批注
   */
  auditRemark?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



